import axios from "axios";
import Vue from 'vue'
import process from "shelljs";
import {productionBaseURL} from "../../config/api";

const service = axios.create({

  baseURL: "/api",

  timeout: 30000,
    // withCredentials: true //携带身份认证文件（cookie）
}); //axios对象，设置公共地址和超时22

//请求拦截
// service.interceptors.request.use(config => {
//     Vue.prototype.$Loading.start();//异步加载的进度条
//     // config.headers['token'] = window.localStorage.getItem('token');//公共请求头
//     return config;
// },error => {
//     Vue.prototype.$Loading.error();
//     console.log(error)
// });

// 响应拦截
// service.interceptors.response.use(response => {
//     Vue.prototype.$Loading.finish();
//     if (response.status === 200){
//         return response.data.data;
//     } else{
//         console.log("请求出错")
//     }
// },error => {
//     Vue.prototype.$Loading.error();
//     console.log(error)
// });

export default service;
